/**
 * Created by Administrator on 2016/11/3.
 */
(function(){
    var companyPage={
        init:function(){
            this.collection($(".comp_btn span"));
            this.collection($(".comp_lt_bot a").eq(1));
        },
        collection:function(obj) {  //收藏
        	obj.click(function(){
                var this_span = $(this);
                var coll_id = $(this).data('companyid');
                var coll_name = $(this).data('company');
                $.post(get_baseUrl()+'Ccompany/user_collect',{coll_id:coll_id,coll_name:coll_name},function(json){
                    if(json.uid) {
                        if(json.collect) {
                            this_span.removeClass('active').html("已收藏");
                            layer.msg('收藏成功',{icon:1,time:1000});
                        }else{
                            this_span.addClass('active').html("收藏");
                            layer.msg('删除收藏成功',{icon:1,time:1000});
                        }
                    }else{
                        layer.msg('请登录',{icon:7,time:1000}, function(){
                        	window.location.href = get_loginUrl();
                        });
                    }
                },'json');
            });
        }
    };
    companyPage.init();

    $(".comp_btn a").on("click",function(){
        layer.msg('功能正在完善中',{icon:1,time:1000});
        return false;
    });

    var tab={
        init:function(){
            this.wrap=$(".comp_tab");
            this.about=$(".comp_about");
            this.btn=this.wrap.find("a");
            this.box=$(".fixB");
            this.iLen=this.box.length;
            this.wrapOffsetTop=this.wrap.offset().top;
            this.scrollTop=0;
            this.move();

        },
        move:function(){
            this.windowScroll();
            this.documentScroll();
            this.btnEvent();
        },
        btnEvent:function(){
            var _this=this;
            this.btn.on("click",function(){
                $(document).off();
                var s=_this.box.eq($(this).index()).offset().top-54;
                $(this).addClass("active").siblings().removeClass("active");
                $("body,html").stop().animate({scrollTop:s},400,function(){
                    $(document).scroll(function(){
                        _this.commonActive();
                    });
                });
            });
        },
        documentScroll:function(){
            var _this=this;
            $(document).scroll(function(){
                _this.commonActive();
            });
        },
        windowScroll:function(){
            var _this=this;
            $(window).scroll(function(){
                _this.scrollTop=$(document).scrollTop();

                if(_this.scrollTop>_this.wrapOffsetTop){
                    _this.wrap.addClass("active");
                    _this.about.addClass("active");
                    return;
                }else{
                    _this.wrap.removeClass("active");
                    _this.about.removeClass("active");
                    return;
                }
            });
        },
        commonActive:function(){
            var _this=this;
            this.box.each(function(index){
                if(_this.scrollTop>($(this).offset().top-$(this).height()/2)){
                    _this.btn.eq(index).addClass("active").siblings().removeClass("active");
                    return;
                }
            });
        }
    };
    if($(".comp_tab")){
        tab.init();
    }

})();